package com.auxgroup.hr.front.dao.domain;

import javax.persistence.*;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 竞业协议
 * Created by nitongqian on 2019/2/14.
 */
@Entity
@Table(name="PS_C_GP_LB_CMPTT_T")
public class PsCGpLbCmpttT extends BaseDomain implements Serializable {
    //
    @Id
    @Column(name = "EMPLID")
    private String emplid;
    //
    @Column(name = "C_DATA_SOURCE")
    private String cDataSource;
    //
    @Temporal(TemporalType.DATE)
    @Column(name = "C_CP_DEAL_DT1")
    private Date cCpDealDt1;
    //
    @Temporal(TemporalType.DATE)
    @Column(name = "C_CP_DEAL_DT2")
    private Date cCpDealDt2;
    //
    @Column(name = "C_CP_PAID_MON")
    private BigDecimal cCpPaidMon;
    //
    @Column(name = "C_CP_PAID_MONAMT")
    private BigDecimal cCpPaidMonamt;
    //
    @Temporal(TemporalType.DATE)
    @Column(name = "C_CP_PAID_DT1")
    private Date cCpPaidDt1;
    //
    @Temporal(TemporalType.DATE)
    @Column(name = "C_CP_PAID_DT2")
    private Date cCpPaidDt2;
    //
    @Column(name = "C_GP_OTH_DEDUCTION")
    private BigDecimal cGpOthDeduction;
    //
    @Column(name = "C_GP_OTH_TAX")
    private BigDecimal cGpOthTax;
    //
    @Column(name = "C_GP_ACT_AMT")
    private BigDecimal cGpActAmt;
    //
    @Column(name = "C_DECISION_EMP")
    private String cDecisionEmp;
    //
    @Column(name = "C_TRANSACTION_NBR")
    private String cTransactionNbr;
    //
    @Column(name = "C_GP_INTERRUPT")
    private String cGpInterrupt;
    //
    @Temporal(TemporalType.DATE)
    @Column(name = "C_GP_INTERRUPT_DT")
    private Date cGpInterruptDt;
    //
    @Column(name = "C_GP_INTERRUPT_RSN")
    private String cGpInterruptRsn;

    public String getEmplid() {
        return emplid;
    }

    public void setEmplid(String emplid) {
        this.emplid = emplid;
    }

    public String getcDataSource() {
        return cDataSource;
    }

    public void setcDataSource(String cDataSource) {
        this.cDataSource = cDataSource;
    }

    public Date getcCpDealDt1() {
        return cCpDealDt1;
    }

    public void setcCpDealDt1(Date cCpDealDt1) {
        this.cCpDealDt1 = cCpDealDt1;
    }

    public Date getcCpDealDt2() {
        return cCpDealDt2;
    }

    public void setcCpDealDt2(Date cCpDealDt2) {
        this.cCpDealDt2 = cCpDealDt2;
    }

    public BigDecimal getcCpPaidMon() {
        return cCpPaidMon;
    }

    public void setcCpPaidMon(BigDecimal cCpPaidMon) {
        this.cCpPaidMon = cCpPaidMon;
    }

    public BigDecimal getcCpPaidMonamt() {
        return cCpPaidMonamt;
    }

    public void setcCpPaidMonamt(BigDecimal cCpPaidMonamt) {
        this.cCpPaidMonamt = cCpPaidMonamt;
    }

    public Date getcCpPaidDt1() {
        return cCpPaidDt1;
    }

    public void setcCpPaidDt1(Date cCpPaidDt1) {
        this.cCpPaidDt1 = cCpPaidDt1;
    }

    public Date getcCpPaidDt2() {
        return cCpPaidDt2;
    }

    public void setcCpPaidDt2(Date cCpPaidDt2) {
        this.cCpPaidDt2 = cCpPaidDt2;
    }

    public BigDecimal getcGpOthDeduction() {
        return cGpOthDeduction;
    }

    public void setcGpOthDeduction(BigDecimal cGpOthDeduction) {
        this.cGpOthDeduction = cGpOthDeduction;
    }

    public BigDecimal getcGpOthTax() {
        return cGpOthTax;
    }

    public void setcGpOthTax(BigDecimal cGpOthTax) {
        this.cGpOthTax = cGpOthTax;
    }

    public BigDecimal getcGpActAmt() {
        return cGpActAmt;
    }

    public void setcGpActAmt(BigDecimal cGpActAmt) {
        this.cGpActAmt = cGpActAmt;
    }

    public String getcDecisionEmp() {
        return cDecisionEmp;
    }

    public void setcDecisionEmp(String cDecisionEmp) {
        this.cDecisionEmp = cDecisionEmp;
    }

    public String getcTransactionNbr() {
        return cTransactionNbr;
    }

    public void setcTransactionNbr(String cTransactionNbr) {
        this.cTransactionNbr = cTransactionNbr;
    }

    public String getcGpInterrupt() {
        return cGpInterrupt;
    }

    public void setcGpInterrupt(String cGpInterrupt) {
        this.cGpInterrupt = cGpInterrupt;
    }

    public Date getcGpInterruptDt() {
        return cGpInterruptDt;
    }

    public void setcGpInterruptDt(Date cGpInterruptDt) {
        this.cGpInterruptDt = cGpInterruptDt;
    }

    public String getcGpInterruptRsn() {
        return cGpInterruptRsn;
    }

    public void setcGpInterruptRsn(String cGpInterruptRsn) {
        this.cGpInterruptRsn = cGpInterruptRsn;
    }
}
